package com.xbongbong.paas.pojo.workflow;

import com.xbongbong.paas.domain.entity.PaasFormSubDataEntity;
import com.xbongbong.paas.domain.entity.ext.ConditionsEntityExt;
import com.xbongbong.paas.domain.entity.ext.PaasFormDataEntityExt;
import com.xbongbong.paas.field.FieldAttrEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * @author 吴峰
 * @date 2021/06/08 17:10
 */
@Getter
@Setter
@ToString
public class WorkflowDataPojo implements Serializable {

    private static final long serialVersionUID = -6700327554113404257L;

    /**
     * 工作流整个的字段解释
     */
    private Map<String, Map<String, FieldAttrEntity>> explainMap;

    private List<PaasFormDataEntityExt> dataList;

    private List<PaasFormSubDataEntity> subDataList;



    private List<ConditionsEntityExt> subConditionList;

    private List<ConditionsEntityExt> conditionList;

    private PaasFormDataEntityExt paasFormDataEntityExt;

    /**
     * 需要更新节点对象
     */
    private Long workflowNodeId;

    private Object value;

    private String corpid;
}
